Do all nested members of a serializable Java object also need to be serializable